import { useState, useRef, useEffect } from “react”; const FONTS = `@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Nunito:wght@300;400;500;600;700&display=swap');`; const LOGO_ORB_SRC = “data:image/jpeg;base64,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7Mjfxty1fL+veLprqZ5rmVpZD/erCeMUfhPh8341o0E44bV9+h6P8QvihqXia4aS8fyoU+5EvQf4mvnjVtYa6dsniqeoapLcMzMa52SbIryq1dvVn4zmuc1MRUc6krthLNu61TpzNuptcbfMfLTqNsKKKKDIKKKKACiiigAooopcyAKKKKOZgf/V/jHooor7w4wooooAKKKKACiiiq5WAUUUUcoBU0cjA4qGinKJXMzftdQkjbrXa6Z4nmhYHdXlqsV6VYjuCtc9TDKZcarR9PaL4+mt8fPXrmi/FSaFR+9r4Zt9SePnNb1p4gmj/irx6+UQqdDspY6aP1B8J/tL+MvDiqNG1m8swv8ADFK6j8g2K910n9u740aeirF4jl4/vrG3/oaGvxng8VTL3rWj8aTL/HXz+I4Sw1V3nTT+SPUp51WjtJr5n7PTf8FAvjhJHtbxGf8AgMMA/lHXnPiL9tD4sa1GVvvEl583/PJ/L/8AQMV+VreNpv77Gqc3jCZv46wp8G4SDvGkl8kVPOq70c3959seIvjVqOqSvcX1080p+87sSfzNeO658TLiXI82vm+fxNNJ/FXP3GtSSfxV9BhsjhT6HmVsfN9T1bVvG01xn564G68RPI3364+a8kk4Y1TaRjXtUcNCnscv1qR2UPiCeM/K9dBZ+KmX/WNivLfMap1mZejV6EHY66OZTh1Pd9P8YSRMsltMyMPQ4r0DT/i54ss122+pT7fds/zzXyet01Wl1KRV610QrNdT3cPxHWpfDUaPsVfjt44UbV1E/wDfMf8AhVK6+NPjS4X95qL/AIAD+Qr5L/tab3/Oj+1Jv7//AI9Wn1l9zslxdimre1f3s981T4iatffNfXssmf7zE1w954pVvuturzNrxmGc1Va4bGazniDycTnlSo/flc6q8164uOpxXOzXTNWe02aj3MaxdW54lbHTmSNJ+NQ0UVmcMp3CiiiggKKKKACiiip5gCiiijlAKKKKfKgCiiimB//W/jHooor7w4woooquUAooop8qAKKKKYBRRRQAUUUUC5kFFO2NT/LX/P8A+ulKQtSKpPL/AM/5NSUUuYfKhoVV5p1FFSMKKKKACiiigAooopxiLmQUUUU+UXMFFFFUSFFFFABRRRQAUUUUAFFFFLmQBRRRRzMAooopcoBRRRVAFFFFABRRRQAUUUUAf//X/jHooor9AOMKKKKACiiigAoop21jQTzDaKl8tf8AP/66fS5kHKR+X/n/ACacFVeadRS5mPlQUUUVIwooooAKKKKACiiiq5RcyCiiinyomUgooopiCiiigAooooAKKKKACiiip5gCiiijlAKKKKfKgCiiimAUUUUAFFFFABRRRQAUUUUAFFFFAH//0P4x6KKK/QDi5kFFO2sacI6XMhakdSeX/n/JqSilzD5UNVQvSnUUVIwooooAKKKKACiiiq5WLmQUUUUcouYKKKKokKKKKACiiigAooooAKKKKXMgCiiijmYBRRRS5QCiiiqAKKKKACiiigAooooAKKKKACiiigAooooAKKKcqlulADaKk8v/AD/k0eX/AJ/yaXMhcyP/0f4yU+9UiqF6VGn3qmr7+RwxCiiioKCiiigAooooAKKKKACiiiqiKQUUUVRAUUUUAFFFFABRRRQAUUUUAFFFFZgFFFFVEAoooqgCiiigAooooAKKKKACiiigAooooAKKKKACiiigApyjJxTaenWgB4UCnUUVmZhRRRQB/9k=”; const LOGO_BANNER_SRC = “data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAf//AACgAgAEAAAAAQAABSigAwAEAAAAAQAAAf4AAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/iAihJQ0NfUFJPRklMRQABAQAAAhhhcHBsBAAAAG1udHJSR0IgWFlaIAfmAAEAAQAAAAAAAGFjc3BBUFBMAAAAAEFQUEwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAMGNwcnQAAAEsAAAAUHd0cHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkAAAAFGJYWVoAAAG4AAAAFHJUUkMAAAHMAAAAIGNoYWQAAAHsAAAALGJUUkMAAAHMAAAAIGdUUkMAAAHMAAAAIG1sdWMAAAAAAAAAAQAAAAxlblVTAAAAFAAAABwARABpAHMAcABsAGEAeQAgAFAAM21sdWMAAAAAAAAAAQAAAAxlblVTAAAANAAAABwAQwBvAHAAeQByAGkAZwBoAHQAIABBAHAAcABsAGUAIABJAG4AYwAuACwAIAAyADAAMgAyWFlaIAAAAAAAAPbVAAEAAAAA0yxYWVogAAAAAAAAg98AAD2/////u1hZWiAAAAAAAABKvwAAsTcAAAq5WFlaIAAAAAAAACg4AAARCwAAyLlwYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKW3NmMzIAAAAAAAEMQgAABd7///MmAAAHkwAA/ZD///ui///9owAAA9wAAMBu/8AAEQgB/gUoAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBQMDAwMFBgUFBQUFBgcGBgYGBgYHBwcHBwcHBwgICAgICAoKCgoKCwsLCwsLCwsLC//bAEMBAgICAwMDBQMDBQwIBggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/dAAQAU//aAAwDAQACEQMRAD8A/u2Zd1Q1YryP44fGz4Z/s7/DXVfi98XNVi0bQNHiM95eTnCxqO5rBJt2RXkdxr2uaP4b099X165S1tovmZ3OAK/nF/4KHf8AByN+yT+yfcX/AMPPg7/xcbxbCpRU0mdBawyD/nvcbHQY7qm9x3Ar+Yf/AIK8f8F7vjF+3Nrl/wDCf4D3V14U+G0bGB/IkeKfUQON8nOY4SP+WXUj7/XYP50XX+KvosHk6+Kt9w+VH7l/tLf8HD3/AAUi/aIs7rw/a+I7Xwlot1lfsulwRmTYexnlV3z/ALSbK/G7xN8VPid40u5bzxf4j1LVJZWLM11cSSZJ/wB8muBor3KVCnTVoqwxzMzNljlqbRRV8oBRRRSlEAooopAFFFFABRRTMN60AOytM8z+7R5f+f8AJpfLX/P/AOugWpFTtrGpNi06gXKNWP8AGnUUUFBRRRQKUgooopxiQFFFFWAVYpqrtp1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRTlXdQA2ipAnrUlApSIVXdUmxadRQLmYUUUUEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBPMFFFFAczCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACinKu6nBPWgCOnKu6pqKAG7Fp1FFABRRRQAUUUUAFFFFABRRRQAUUUU4xAKKKKfKTzBRRRVEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRSlIAooopcwBRRRUgFFFFABRRRQAUUUUAFFFFVygFFFFKUQCiiikAUUUUAFFFFADWXdUNWKKAIdrGneX/eqSilIA27eOlN2LTqKWoEfl/5/wAmm7GqaijmAr0VYoqgK9O2NUm9aaZKBcyDaq/eo3Kv3ajopcqFzE0N1cW8nnW7tER3U4Ne1fDf9pT4/fCHWrfxB8N/GGraVc2zbk2TuY8+8blkP4g14iqlulSKu2hxT3BXP6Qv2Z/+Dmr9uj4T31jp3xsjsvHWj2+Fl2qlndFR6PGhj4H8PlD61/YR+wZ/wWf/AGMv27tPjtPCGtp4e8R7fn0TVJBHdg98J0kH+1EzD3zX+VvWloutav4c1a217w9dz2F9ZuJYLi3YxyRyKch0dMEEHoRXn4nK6NRaKzNfatH+1ZbyR3EYmhOUb7rDvV5V/iNfxGf8Ea/+Die6a80j9mn9ua/XzZGW107xROTiTJwkdz2R+yydD3weX/tv0u9s9W0+DVrF/Nt7lFliZe6sMg/lXyuLwtShPlkdMJJrQuIv8VWEX+Kmqu6rCrurmNAVd1TUVIi/xUAOVdtOoooJ5T//0P7o9e1qw8MaPc67q7+XbWqGVy3YCv8AND/4L4f8Fetc/bo+Ml38BvhLftH8NvCl1JBvgOBqM8Tn94+OHhjP+r7E/Pz8mP6hf+Dk/wD4KITfsm/sk/8ACm/h3frD4t+I3n6SiocSQ2oRPtE/thH2K3Z3B7V/ml17mT4PT20vkaBRRRXv8qAhZdtNqxUZT0pgR0U5V3U7y/8AP+TS5kBHTmXbUvApN60uYCGiiipJ5gooooHzIKKKKBhRRRQLmQUUUUBzIKKKKBczCiiiq5SQoooqgCplXbQq7adQAUUUUAFFFFABRRRQAUUUUAFFFFABRTlXdTvL/wA/5NAuZEdO2NU23bx0ooFzDQqinUUUEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAuZBRRRQLmCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqQJ61JQBDsapNi06igAooooAKKKKACiiigAooooAKKKKACiiinGIuZBRRRVcqFzMKKKKZIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUuZAFFFFLmYBRRRUgFFFFABRRRQAUUUVXKwCiiinyoAooopgFFFFABRRRSlEXMgooqQR1AyOipti01l/iFAEdFFFABRRRQAUUUUAFFFFABRRRQA1m21HuY1NRQKUSHY1GxqmooDQj8v+9TgqrzTqKA0CiiigmUgooooEFf3Wf8ABuT/AMFhLz4iQ2v7Df7RWpNNrtjAzaDqNw3N1bQx/wCodz1mjA+X++nPUEn+FOu9+F/xG8WfCH4iaL8UPAty1nq2g3kV7ayr2kiOQD6g/dI7jisMVhViKbiy4Ts7n+1Go3fMPu1Yr4Z/4J0/tg+F/wBuL9k/wv8AtAeHP3X9rQFbi3ZtzQzRHZLGTxyjgjPevuhV3V8LODg3F7o7o6gq7qmooqCwX5ulO2NUirtp1BPMf//R/I7/AIOJv2mLP9ov/gpP4ktfDt19r0XwlawaXa7TlfMMYlnI9977D/uV+FFd/wDFbxNdeNPih4i8XXkjSy6pqVxdMWOSfMkL/wBa4CvuaFNU6aiuhoFFFFWAUUU1/u0AO3beelR+Z/dpr/eptKUSZSHb2ptFFLlZIUUUVIBRRRVcrAKKKKOUAoooo5QCiiinyoAooopgFFO2sakVdtAEaruqRV206igAooooAKKKKACiiigAooooAKKk8v8Az/k1JQLmRDsapAqinUUEykFFFFAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiignmCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopyrup3l/3qAI6dsapqKAG7Fp1FFABRRRQAUUUUAFFFFABRRRQAUUUVXKxcyCiiijlFzBRRRVEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRS5kAUUUUuYAoooqQCiiigAooooAKKKKACiiiq5QCiiiqAKKKKACiiigAooooFzIKKkEdO2LS5kLUj2sacE9akopcw4xCiiipGFFFFADWXdUNWKay7qAIaKk8tqPL/wA/5NVyk8xHRTtrCm1IcwUUUUEhRRRQ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UUAFFFFABRRRQAUUUUAFFFFABRRUnl/3qAI6dsapFXbTqnmJ5hnlr/n/APXT6KKfKyQoooo5UAUUUUwCiiigD9Pf+CMv/KUP4Pf9hh//AEmmr/Wjr/Jc/wCCMv8AylD+D3/YYf8A9Jpq/wBaOvl8/wD4q9D18F8LCiiivnzpCiiigD//0P4x6KKK+8OMKKKKACiiiq5WAUUUU+VAFFFFMAooooAKKKKBcyCiipBHQLmI6cqlulSbFp1TzBykYT1qSiilKRQUUUUgCiiigAooooAKKKKrlJ5gooop8qFKQUUUUxBRRRQAUUUUAFFFFLmQBRRRS5gCiiijlAKKKKcYgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAoqTy2p2xaXMhcyI9jU4J61JRS5hcwUUUUcrJCiiinyoAooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBPMFFFFAczCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijbu461J5f+f8AJoAjpwVutS4WlqeYBoVRTqKKkAooooAKKKKACiiigAoooquUXMgooop8qFzMKKKKZIUUUUAFFFFABRUnltTgqrzQBDUnl/3qczbajLN0oAk+Vab5n+f8io6KACiiigAooooAKKKKACiiigAore0/wt4k1axl1LTNPurm2h+/LFE7Kv1IGBWDQAUUUUAFFFFABRRRQAUVJ5f+f8mpNu3jpS5kLmRDsapFj/GnUUczFzMKKKKXKSFFFFUAUUUUAFFFFABRRRQAUUUUAfp7/wAEYP8AlKB8Hf8AsMv/AOk01f60df5Ln/BGD/lKB8Hf+wy//pNNX+tHXy+f/wAVeh6+C+FhRRRXz50hRRRQB//R/jHooor77lOMKKKKoAooooAKKKKACiiigXMgoqQR07YtLmQtSPaxpwT1qSilzDjEKKKKkYUUUUAFFFFABRRRVcrFzIKKKKcYi5gooopkhRRRQAUUUUAFFFFABRRRU8wBRRRRqwCiiijlAKKKKoAooooAKKKKACiiigAooooAKKKKACiiigAooqQR0AR05V3VJsWnVPMTzEfl/wCf8mpKKKW4czCiiinykhRRRT5UAUUUUwCiiigAooooAKKKKACiiigAooooAKKKKBcyCiiigXMFFFFBIUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFOVd1ADaKkCetSbdvHSlKQEOxqf5a/5//XT6KXMwCiiipAKKKKACiiigAoooquVi5kFFFFHKLmCiiiqJCiiigAooooAKKKkEdAEdOVd1SbFo3rQA3y/71O+Vaj3MabQBJ5n92ms26m0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfX/AMIf2jPDfw98Ar4V1PTria5t2kZGi2bX3En5ySpHXb0NfIFFFTGCTugCiipPL/vVQEdOCt1qXC0tTzE8wzy1/wA//rp9FFPlZIUUUUcqAKKKKYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH6e/8ABGD/AJSgfB3/ALDL/wDpNNX+tHX+S5/wRg/5SgfB3/sMv/6TTV/rR18vn/8AFXoevgvhYUUUV8+dIUUUUAf/0v4x6KKK/QDjCiiigXMgoopwVutAuYbTtjVJsWnVPMHKR+X/AJ/yakooo5mUFFFFSAUUUUAFFFFABRRRVcpPMFFFFOMQ5mFFFFMkKKKKACiiigAooopSkAUUUUuYAoooo5QCiiinGIBRRRTAKKKKACiiigAooooAKKKKACiiigAooooAKKcq7qk2LS5kLmRHtY04R1JRUykTKQUUUU+ViCiiinyoAooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBPMFFFFAczCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiipAnrQBHTtjVIq7adU8wDPLX/P/AOun0UVIBRRRQAUUUUAFFFFABRRRVcouZBRRRT5ULmYUUUUyQooooAKKKKACinKu6pNi0AR7WNO8v/P+TS+Yv+f/ANVM3tQBJ8q03zP7tR0UAG7dz1ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACipAnrUm3bx0pcyFzIh2NT/LX/P/AOun0UczFzMKKKKXKSFFFFUAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+nv/AARg/wCUoHwd/wCwy/8A6TTV/rR1/kuf8EYP+UoHwd/7DL/+k01f60dfL5//ABV6Hq4L4GFFFFfPnWFFFFAH/9P+MeipPL/z/k05VC9K+/5kcOpHtY07y/71SUUuYfKg27eOlFFFSMKKKKACiiigAoooquVi5kFFFFOMRcwUUUUyQooooAKKKKACiiigAoooqeYAoooo1YBRRRRygFFFFUAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVJ5bUAR07Y1SbFp1TzE8xGE9akoopbilIKKKKfKIKKKKfKgCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQLmQUUUUC5gooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKk8v+9UlKUgIdjU/y1/z/wDrp9FLmYBRRRUgFFFFABRRRQAUUUVXKxSkFFFFPlQuYKKKKZIUUUUAFFFFABRRUnltQBHTtjVJsWjetADQnrTvlWo97U2gCTzP7tR0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRUnl/3qAI6dsapFXbTqnmJ5hnlr/n/APXT6KKfKyQoooo5UAUUUUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooFzI/T3/AIIwf8pQPg7/ANhl/wD0mmr/AFo6/wAl7/gjCrN/wVC+Du3/AKC7/wDpNNX+tDXy+f8A8Veh6uCl7jCiiivnzsCiiigD/9T+OvxPpMmg+JNQ0OYYezupYGX3jcj+lYdfph/wV8/Zhl/ZJ/4KBePvhWqMLO4uI9Ws2b+KO8QSvj2ExlT8K/M+vuYTU4KS6nJKIUUUVYgooooAKKKKrlJ5gooop8qFKQUUUUxBRRRQAUUUUAFFFFLmQBRRRS5gCiiijlAKKKKcYgFFFFMAooooAKKKKACiiigAooooAKKKKACiiigAoqTy2p2xaXMhcyI9jU4J61JRS5hcwUUUUcrJCiiinyoAooopgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFBPMFFFFAczCiiigkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijbu461J5f+f8mgCOnBW61LhaWp5gGhVFOooqQCiiigAooooAKKKKACiiiq5RcyCiiinyoXMwooopkhRRRQAUUUUAFFSeW1OCqvNAENSeX/epzNtqMs3SgCT5Vpvmf5/yKjooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqTy/wDP+TUm3bx0pcyFzIh2NUix/jTqKOZi5mFFFFLlJCiiiqAKKKKACiiigAooooAKKKKACiii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”; const CSS = ` *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;} :root{ –bg:#0d1024; –bg2:#111429; –surface:#161c35; –surface2:#1c2340; –border:#252d50; –text:#e6e3f5; –text-soft:#9b96bf; –text-muted:#5a567a; –purple:#b06ef3; –cyan:#5de0f5; –orange:#f5924a; –pink:#f04ea0; –accent:#b06ef3; –accent-light:rgba(176,110,243,0.15); –accent-soft:rgba(176,110,243,0.08); –danger:#e8506a; –danger-light:rgba(232,80,106,0.12); –radius:14px; –radius-sm:9px; –shadow:0 2px 16px rgba(0,0,0,0.45); –shadow-md:0 8px 36px rgba(0,0,0,0.55); –font-body:‘Nunito’,sans-serif; –font-display:‘Playfair Display’,serif; } .light{ –bg:#f4f2fc; –bg2:#ede9f8; –surface:#ffffff; –surface2:#f0ecff; –border:#d5cef5; –text:#1a1630; –text-soft:#4a4570; –text-muted:#8882b0; –accent:#7c3aed; –accent-light:rgba(124,58,237,0.12); –accent-soft:rgba(124,58,237,0.06); –shadow:0 2px 16px rgba(100,80,200,0.10); –shadow-md:0 8px 36px rgba(100,80,200,0.15); } .light body::before{ background: radial-gradient(ellipse 70% 50% at 15% 0%,rgba(93,224,245,0.08) 0%,transparent 60%), radial-gradient(ellipse 50% 60% at 85% 100%,rgba(176,110,243,0.10) 0%,transparent 60%); } .light .sidebar{background:var(–bg2);border-right:1px solid var(–border);} .light .nav-item.active{background:linear-gradient(90deg,rgba(124,58,237,0.12),rgba(93,224,245,0.06));border-left-color:var(–accent);} .light .nav-item:hover:not(.active){background:rgba(124,58,237,0.06);} .light .code-box{background:var(–surface2);} .light .chat-main{background:var(–surface);} .light .chat-sidebar{background:var(–bg2);} .light .chat-bubble.mine{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;} .light .fronting-badge{background:linear-gradient(135deg,#7c3aed,#5b21b6);} .light .btn-primary{background:linear-gradient(135deg,#7c3aed,#5b21b6);} .light .nav-item.active .nav-label{background:linear-gradient(90deg,var(–accent),#5b21b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;} .app.light{background:var(–bg);color:var(–text);} .app.light::before{content:””;position:fixed;inset:0;pointer-events:none;z-index:0; background: radial-gradient(ellipse 70% 50% at 15% 0%,rgba(93,224,245,0.08) 0%,transparent 60%), radial-gradient(ellipse 50% 60% at 85% 100%,rgba(176,110,243,0.10) 0%,transparent 60%); } .theme-toggle{display:flex;align-items:center;gap:8px;padding:8px 14px;margin:0 8px 8px;border-radius:var(–radius-sm);border:1px solid var(–border);background:var(–surface2);cursor:pointer;font-size:12px;font-weight:700;color:var(–text-soft);transition:all 0.15s;font-family:var(–font-body);width:calc(100% - 16px);} .theme-toggle:hover{border-color:var(–accent);color:var(–accent);} .theme-toggle-track{width:34px;height:18px;border-radius:20px;background:var(–border);position:relative;transition:background 0.2s;flex-shrink:0;} .theme-toggle-track.on{background:linear-gradient(135deg,var(–accent),var(–cyan));} .theme-toggle-thumb{width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:left 0.2s;box-shadow:0 1px 4px rgba(0,0,0,0.3);} .theme-toggle-thumb.on{left:18px;} body{background:var(–bg);color:var(–text);font-family:var(–font-body);font-size:15px;line-height:1.6;} body::before{content:’’;position:fixed;inset:0;pointer-events:none;z-index:0; background: radial-gradient(ellipse 70% 50% at 15% 0%,rgba(93,224,245,0.06) 0%,transparent 60%), radial-gradient(ellipse 50% 60% at 85% 100%,rgba(176,110,243,0.08) 0%,transparent 60%), radial-gradient(ellipse 40% 40% at 50% 50%,rgba(240,78,160,0.03) 0%,transparent 60%), radial-gradient(1.5px 1.5px at 12% 18%, rgba(255,255,255,0.35) 0%, transparent 100%), radial-gradient(1px 1px at 45% 8%, rgba(255,255,255,0.25) 0%, transparent 100%), radial-gradient(1.5px 1.5px at 78% 22%, rgba(255,255,255,0.2) 0%, transparent 100%), radial-gradient(1px 1px at 92% 55%, rgba(255,255,255,0.15) 0%, transparent 100%), radial-gradient(1.5px 1.5px at 6% 72%, rgba(255,255,255,0.2) 0%, transparent 100%), radial-gradient(1px 1px at 33% 88%, rgba(255,255,255,0.15) 0%, transparent 100%), radial-gradient(2px 2px at 60% 78%, rgba(255,255,255,0.1) 0%, transparent 100%); } .app{display:flex;min-height:100vh;position:relative;z-index:1;background:var(–bg);color:var(–text);transition:background 0.25s,color 0.25s;} /* ─── Sidebar ─── */ .sidebar{ width:230px; background:linear-gradient(180deg,#131830 0%,#0e1226 100%); border-right:1px solid var(–border); display:flex;flex-direction:column;padding:0 0 24px; flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto; } .sidebar-logo{ padding:18px 16px 18px; border-bottom:1px solid var(–border); display:flex;align-items:center;gap:11px; } /* Orb logo built in CSS */ .logo-img-orb{width:40px;height:40px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(176,110,243,0.5));} .logo-text-wrap{} .logo-wordmark{font-family:var(–font-display);font-size:19px;font-weight:700;color:#fff;letter-spacing:-0.2px;text-shadow:0 0 24px rgba(176,110,243,0.6),0 0 8px rgba(255,255,255,0.3);} .logo-sub{font-size:8.5px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(–accent);opacity:0.75;margin-top:-1px;} .sidebar-section{padding:18px 10px 0;} .sidebar-label{font-size:9.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(–text-muted);padding:0 10px;margin-bottom:6px;} .nav-item{ display:flex;align-items:center;gap:10px;padding:9px 12px; border-radius:var(–radius-sm);cursor:pointer;font-size:13.5px; color:var(–text-soft);transition:all 0.18s;border:1px solid transparent; background:none;width:100%;text-align:left;font-family:var(–font-body);font-weight:500; } .nav-item:hover{background:var(–surface2);color:var(–text);} .nav-item.active{ background:linear-gradient(135deg,rgba(176,110,243,0.18),rgba(93,224,245,0.07)); color:#d4aaff;font-weight:700;border-color:rgba(176,110,243,0.25); box-shadow:0 0 14px rgba(176,110,243,0.12); } .system-tag{ margin:14px 10px 0;padding:12px; background:var(–surface2);border-radius:var(–radius-sm); border:1px solid var(–border);display:flex;align-items:center;gap:10px; } .system-name{font-size:13px;font-weight:700;color:var(–text);} .system-count{font-size:11px;color:var(–text-muted);} /* ─── Main ─── */ .main{flex:1;padding:40px;max-width:960px;} .page-header{margin-bottom:32px;} .page-title{font-family:var(–font-display);font-size:28px;letter-spacing:-0.3px;margin-bottom:4px;color:#fff;text-shadow:0 0 30px rgba(176,110,243,0.35);} .page-subtitle{color:var(–text-soft);font-size:14px;} /* ─── Cards ─── */ .card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:20px;box-shadow:var(–shadow);} .card+.card{margin-top:16px;} /* ─── Buttons ─── */ .btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(–radius-sm);font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all 0.18s;font-family:var(–font-body);} .btn-primary{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;box-shadow:0 0 18px rgba(124,58,237,0.4);border-color:rgba(176,110,243,0.3);} .btn-primary:hover{box-shadow:0 0 28px rgba(124,58,237,0.6);filter:brightness(1.1);} .btn-secondary{background:var(–surface2);border-color:var(–border);color:var(–text-soft);} .btn-secondary:hover{background:var(–surface);color:var(–text);border-color:var(–accent);} .btn-danger{background:var(–danger-light);color:var(–danger);border-color:rgba(232,80,106,0.3);} .btn-danger:hover{background:rgba(232,80,106,0.2);} .btn-sm{padding:6px 13px;font-size:12.5px;} /* ─── Modal ─── */ .modal-overlay{position:fixed;inset:0;background:rgba(5,8,22,0.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;} .modal{ background:linear-gradient(160deg,#1a2040,#141830); border:1px solid var(–border);border-radius:var(–radius);padding:28px; width:100%;max-width:500px; box-shadow:0 24px 80px rgba(0,0,0,0.65),0 0 50px rgba(93,224,245,0.04); max-height:90vh;overflow-y:auto; } .modal-title{font-family:var(–font-display);font-size:22px;margin-bottom:20px;color:#fff;} .modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px;} /* ─── Forms ─── */ .form-group{margin-bottom:16px;} .form-label{display:block;font-size:11.5px;font-weight:700;color:var(–text-soft);margin-bottom:6px;letter-spacing:0.06em;text-transform:uppercase;} .form-input{width:100%;padding:10px 13px;border:1px solid var(–border);border-radius:var(–radius-sm);font-size:14px;font-family:var(–font-body);background:var(–bg2);color:var(–text);transition:all 0.15s;outline:none;} .form-input:focus{border-color:var(–accent);box-shadow:0 0 0 3px rgba(176,110,243,0.15);} .form-textarea{resize:vertical;min-height:90px;} .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;} /* ─── Misc ─── */ .color-options{display:flex;gap:8px;flex-wrap:wrap;} .color-dot{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform 0.12s;} .color-dot:hover{transform:scale(1.15);} .color-dot.selected{border-color:#fff;transform:scale(1.1);box-shadow:0 0 10px rgba(255,255,255,0.35);} .switch-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(–border);} .switch-row:last-child{border-bottom:none;} .switch-label{font-size:14px;color:var(–text);} .switch-desc{font-size:12px;color:var(–text-muted);} .toggle{width:40px;height:22px;background:var(–surface2);border-radius:20px;cursor:pointer;position:relative;transition:background 0.2s;flex-shrink:0;border:1px solid var(–border);} .toggle.on{background:linear-gradient(135deg,var(–purple),var(–cyan));box-shadow:0 0 12px rgba(176,110,243,0.5);border-color:transparent;} .toggle::after{content:’’;position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform 0.2s;box-shadow:0 1px 4px rgba(0,0,0,0.4);} .toggle.on::after{transform:translateX(18px);} .tags-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;} .tag{font-size:11.5px;padding:3px 10px;border-radius:20px;} .empty-state{text-align:center;padding:56px 20px;color:var(–text-muted);} .empty-state-icon{font-size:40px;margin-bottom:12px;filter:drop-shadow(0 0 14px rgba(176,110,243,0.5));} .empty-state-text{font-size:14px;} /* ─── Members ─── */ .members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;} .member-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:20px;box-shadow:var(–shadow);cursor:pointer;transition:all 0.18s;position:relative;overflow:hidden;} .member-card::after{content:’’;position:absolute;inset:0;border-radius:var(–radius);opacity:0;transition:opacity 0.18s;background:linear-gradient(135deg,rgba(176,110,243,0.07),rgba(93,224,245,0.04));pointer-events:none;} .member-card:hover{box-shadow:var(–shadow-md),0 0 22px rgba(176,110,243,0.14);transform:translateY(-2px);border-color:rgba(176,110,243,0.35);} .member-card:hover::after{opacity:1;} .member-card.fronting{border-color:rgba(176,110,243,0.55);background:linear-gradient(135deg,rgba(176,110,243,0.1),rgba(93,224,245,0.05));box-shadow:var(–shadow),0 0 28px rgba(176,110,243,0.18);} .member-avatar{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px;border:2px solid var(–border);} .member-name{font-weight:700;font-size:15px;margin-bottom:2px;color:var(–text);} .member-pronouns{font-size:12px;color:var(–text-muted);margin-bottom:8px;} .member-role{font-size:11px;font-weight:700;color:var(–purple);background:rgba(176,110,243,0.12);padding:2px 9px;border-radius:20px;display:inline-block;border:1px solid rgba(176,110,243,0.22);} .fronting-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,var(–purple),var(–cyan));color:#fff;font-size:10px;font-weight:700;padding:2px 9px;border-radius:20px;box-shadow:0 0 12px rgba(176,110,243,0.5);} .add-card{background:transparent;border:2px dashed var(–border);border-radius:var(–radius);padding:20px;cursor:pointer;transition:all 0.18s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(–text-muted);min-height:120px;font-family:var(–font-body);width:100%;} .add-card:hover{border-color:var(–purple);color:var(–purple);background:var(–accent-soft);box-shadow:0 0 18px rgba(176,110,243,0.1);} .member-card-banner{height:60px;margin:-20px -20px 12px;overflow:hidden;border-radius:var(–radius) var(–radius) 0 0;} .member-card-banner img{width:100%;height:100%;object-fit:cover;} .member-avatar-img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid var(–surface);box-shadow:var(–shadow);margin-bottom:10px;} .member-modal-banner{height:120px;margin:-28px -28px 0;overflow:hidden;border-radius:var(–radius) var(–radius) 0 0;} .member-modal-banner img{width:100%;height:100%;object-fit:cover;} .member-modal-banner-color{width:100%;height:100%;} .member-modal-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #1a2040;box-shadow:0 0 20px rgba(176,110,243,0.3);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:32px;} .member-modal-header-wrap{display:flex;gap:16px;align-items:flex-end;margin:-36px 0 16px;padding:0 4px;} .member-detail-name{font-family:var(–font-display);font-size:24px;margin-bottom:2px;color:#fff;} .member-detail-meta{color:var(–text-soft);font-size:13px;} /* ─── Dashboard ─── */ .fronter-section{margin-bottom:28px;} .fronter-title{font-size:10px;font-weight:700;color:var(–text-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px;} .fronter-list{display:flex;gap:12px;flex-wrap:wrap;} .fronter-chip{display:flex;align-items:center;gap:10px;background:var(–surface);border:1px solid rgba(176,110,243,0.28);border-radius:40px;padding:8px 16px 8px 8px;box-shadow:var(–shadow),0 0 16px rgba(176,110,243,0.1);cursor:pointer;transition:all 0.18s;} .fronter-chip:hover{box-shadow:var(–shadow-md),0 0 22px rgba(176,110,243,0.22);transform:translateY(-1px);} .fronter-chip-name{font-size:14px;font-weight:700;} .fronter-chip-since{font-size:11px;color:var(–text-muted);} .dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:24px;} .dash-section-title{font-size:10px;font-weight:700;color:var(–text-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px;} .dash-add-alter{display:flex;align-items:center;gap:12px;padding:10px 12px;border:2px dashed var(–border);border-radius:var(–radius-sm);cursor:pointer;color:var(–text-muted);font-size:13px;transition:all 0.18s;width:100%;background:none;font-family:var(–font-body);margin-top:10px;} .dash-add-alter:hover{border-color:var(–purple);color:var(–purple);background:var(–accent-soft);} .dash-alter-dot{width:30px;height:30px;border-radius:50%;background:var(–surface2);border:2px dashed var(–border);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;} .quick-switch-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(–border);} .quick-switch-row:last-child{border-bottom:none;} /* ─── Journal ─── */ .journal-entry{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:20px;box-shadow:var(–shadow);margin-bottom:16px;} .entry-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;} .entry-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;} .entry-author{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;} .entry-date{font-size:12px;color:var(–text-muted);} .entry-tag{font-size:11px;background:var(–surface2);padding:2px 8px;border-radius:20px;color:var(–text-soft);border:1px solid var(–border);} .entry-body{font-size:14px;line-height:1.75;white-space:pre-wrap;color:var(–text-soft);} .entry-actions{display:flex;gap:6px;} /* ─── Friends ─── */ .friends-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;} .friend-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:18px 20px;box-shadow:var(–shadow);cursor:pointer;transition:all 0.18s;} .friend-card:hover{box-shadow:var(–shadow-md),0 0 18px rgba(93,224,245,0.1);transform:translateY(-1px);border-color:rgba(93,224,245,0.28);} .friend-card.linked{border-color:rgba(16,185,129,0.3);box-shadow:var(–shadow),0 0 14px rgba(16,185,129,0.08);} .friend-header{display:flex;align-items:center;gap:14px;margin-bottom:12px;} .friend-avatar{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;overflow:hidden;} .friend-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;} .friend-name{font-weight:700;font-size:15px;} .friend-system{font-size:12px;color:var(–text-muted);} .friend-note{font-size:12px;color:var(–text-soft);font-style:italic;margin-top:2px;} .friend-alters{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(–border);padding-top:10px;} .friend-alter-chip{display:flex;align-items:center;gap:5px;background:var(–surface2);border-radius:20px;padding:4px 10px 4px 6px;font-size:12px;border:1px solid var(–border);} .friend-alter-dot{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;} .live-fronting{background:var(–surface2);border-radius:var(–radius-sm);padding:10px 12px;border-top:1px solid var(–border);} .live-fronting-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#10b981;margin-bottom:8px;display:flex;align-items:center;gap:5px;} .live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:pulse-green 2s infinite;} @keyframes pulse-green{0%,100%{opacity:1;}50%{opacity:0.4;}} .live-alter-row{display:flex;align-items:center;gap:8px;padding:3px 0;} .live-alter-avi{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;overflow:hidden;} .live-alter-avi img{width:100%;height:100%;object-fit:cover;border-radius:50%;} .live-alter-name{font-size:13px;font-weight:600;} .live-alter-role{font-size:11px;color:var(–text-muted);margin-left:2px;} .live-since{font-size:10px;color:var(–text-muted);margin-left:auto;} .live-empty{font-size:12px;color:var(–text-muted);font-style:italic;} .linked-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(16,185,129,0.12);color:#10b981;border:1px solid rgba(16,185,129,0.25);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:0.05em;} .code-box{background:var(–bg);border:1px solid var(–border);border-radius:var(–radius-sm);padding:10px 14px;font-family:monospace;font-size:13px;letter-spacing:0.08em;color:var(–accent);display:flex;align-items:center;justify-content:space-between;gap:8px;} .code-copy-btn{background:var(–surface2);border:1px solid var(–border);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;color:var(–text-soft);transition:all 0.12s;font-family:var(–font-body);} .code-copy-btn:hover{color:var(–accent);border-color:var(–accent);} .tabs{display:flex;gap:2px;background:var(–surface2);border-radius:var(–radius-sm);padding:3px;margin-bottom:20px;} .tab-btn{flex:1;padding:8px;border:none;background:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;color:var(–text-muted);transition:all 0.15s;font-family:var(–font-body);} .tab-btn.active{background:var(–surface);color:var(–text);box-shadow:0 1px 4px rgba(0,0,0,0.3);} .refresh-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(–radius-sm);font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(–border);background:var(–surface2);color:var(–text-soft);transition:all 0.15s;font-family:var(–font-body);} .refresh-btn:hover{border-color:var(–accent);color:var(–accent);} /* ─── Chat ─── */ .chat-wrap{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);overflow:hidden;box-shadow:var(–shadow);display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:480px;} .chat-layout{display:flex;flex:1;overflow:hidden;} .chat-sidebar{width:172px;border-right:1px solid var(–border);overflow-y:auto;flex-shrink:0;background:var(–bg2);} .chat-sidebar-header{padding:11px 14px;border-bottom:1px solid var(–border);font-size:9.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(–text-muted);} .chat-alter-item{display:flex;align-items:center;gap:9px;padding:10px 12px;cursor:pointer;transition:background 0.12s;border-bottom:1px solid var(–border);} .chat-alter-item:hover{background:var(–surface2);} .chat-alter-item.active{background:linear-gradient(135deg,rgba(176,110,243,0.15),rgba(93,224,245,0.06));border-left:2px solid var(–purple);} .chat-alter-avi{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;overflow:hidden;} .chat-alter-avi img{width:100%;height:100%;object-fit:cover;border-radius:50%;} .chat-alter-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .chat-alter-role{font-size:10px;color:var(–text-muted);} .chat-main{display:flex;flex-direction:column;flex:1;overflow:hidden;} .chat-topbar{padding:12px 18px;border-bottom:1px solid var(–border);display:flex;align-items:center;gap:10px;flex-shrink:0;background:var(–bg2);} .chat-topbar-title{font-weight:700;font-size:15px;} .chat-topbar-sub{font-size:12px;color:var(–text-muted);} .chat-sender-row{padding:8px 14px;border-bottom:1px solid var(–border);background:var(–bg);display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;} .chat-sender-label{font-size:9.5px;font-weight:700;color:var(–text-muted);letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;} .chat-sender-chip{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px;cursor:pointer;border:1px solid var(–border);transition:all 0.12s;background:var(–surface);white-space:nowrap;font-family:var(–font-body);font-weight:600;} .chat-sender-chip.active{border-color:var(–purple);background:rgba(176,110,243,0.15);color:#d4aaff;box-shadow:0 0 10px rgba(176,110,243,0.2);} .chat-sender-dot{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;overflow:hidden;flex-shrink:0;} .chat-sender-dot img{width:100%;height:100%;object-fit:cover;border-radius:50%;} .chat-messages{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px;background:var(–bg);} .chat-msg-group{display:flex;flex-direction:column;} .chat-msg-group.mine{align-items:flex-end;} .chat-msg-group.theirs{align-items:flex-start;} .chat-msg-header{display:flex;align-items:center;gap:7px;margin-bottom:5px;} .chat-msg-group.mine .chat-msg-header{flex-direction:row-reverse;} .chat-msg-avi{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;overflow:hidden;} .chat-msg-avi img{width:100%;height:100%;object-fit:cover;border-radius:50%;} .chat-msg-name{font-size:11px;font-weight:700;color:var(–text-muted);} .chat-msg-time{font-size:10px;color:var(–text-muted);} .chat-bubble{padding:9px 15px;border-radius:18px;font-size:14px;line-height:1.55;max-width:72%;word-break:break-word;} .chat-msg-group.theirs .chat-bubble{background:var(–surface2);border-bottom-left-radius:4px;border:1px solid var(–border);} .chat-msg-group.mine .chat-bubble{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border-bottom-right-radius:4px;box-shadow:0 0 16px rgba(124,58,237,0.35);} .chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(–text-muted);gap:10px;font-size:14px;} .chat-input-row{padding:12px 14px;border-top:1px solid var(–border);display:flex;gap:10px;align-items:flex-end;flex-shrink:0;background:var(–surface);} .chat-input-row textarea{flex:1;resize:none;padding:10px 15px;border:1px solid var(–border);border-radius:20px;font-size:14px;font-family:var(–font-body);background:var(–bg2);outline:none;max-height:100px;line-height:1.5;color:var(–text);} .chat-input-row textarea:focus{border-color:var(–purple);box-shadow:0 0 0 3px rgba(176,110,243,0.15);} .chat-send-btn{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#2563eb);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;transition:all 0.15s;box-shadow:0 0 14px rgba(124,58,237,0.4);} .chat-send-btn:hover{box-shadow:0 0 22px rgba(124,58,237,0.6);} .chat-send-btn:disabled{background:var(–surface2);box-shadow:none;cursor:not-allowed;} /* ─── Image upload ─── */ /* ─── URL Image Input ─── */ .url-img-wrap{display:flex;flex-direction:column;gap:8px;} .url-img-preview{width:100%;max-height:140px;object-fit:cover;border-radius:var(–radius-sm);border:1px solid var(–border);display:block;} .url-img-preview-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(–border);display:block;} .url-img-preview-banner{width:100%;height:90px;object-fit:cover;border-radius:var(–radius-sm);border:1px solid var(–border);display:block;} .url-img-placeholder{display:flex;align-items:center;justify-content:center;background:var(–surface2);border:1.5px dashed var(–border);border-radius:var(–radius-sm);color:var(–text-muted);font-size:13px;gap:8px;} .url-img-placeholder-avatar{width:72px;height:72px;border-radius:50%;} .url-img-placeholder-banner{width:100%;height:90px;} .url-img-row{display:flex;gap:8px;align-items:center;} .url-img-input{flex:1;} .url-img-hint{font-size:11px;color:var(–text-muted);line-height:1.5;} .url-img-hint a{color:var(–cyan);text-decoration:none;} .url-img-hint a:hover{text-decoration:underline;} /* ─── Faceclaims ─── */ .faceclaim-gallery{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;} .faceclaim-item{position:relative;border-radius:var(–radius-sm);overflow:hidden;border:2px solid var(–border);cursor:pointer;transition:all 0.15s;flex-shrink:0;} .faceclaim-item:hover{border-color:var(–purple);} .faceclaim-item.primary{border-color:var(–purple);box-shadow:0 0 12px rgba(176,110,243,0.35);} .faceclaim-item img{width:72px;height:72px;object-fit:cover;display:block;} .faceclaim-primary-badge{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);background:var(–purple);color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:10px;white-space:nowrap;} .faceclaim-remove{position:absolute;top:3px;right:3px;width:18px;height:18px;background:rgba(0,0,0,0.7);color:#fff;border-radius:50%;border:none;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.15s;} .faceclaim-item:hover .faceclaim-remove{opacity:1;} .faceclaim-add{width:72px;height:72px;border:2px dashed var(–border);border-radius:var(–radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:var(–text-muted);font-size:11px;position:relative;transition:all 0.15s;flex-shrink:0;} .faceclaim-add:hover{border-color:var(–purple);color:var(–purple);background:var(–accent-soft);} .faceclaim-add input{position:absolute;inset:0;opacity:0;cursor:pointer;} .faceclaim-label-input{width:72px;font-size:10px;text-align:center;background:none;border:none;border-top:1px solid var(–border);padding:2px 4px;color:var(–text-soft);font-family:var(–font-body);outline:none;} .fc-viewer{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;} .fc-viewer-item{position:relative;border-radius:var(–radius-sm);overflow:hidden;border:2px solid var(–border);cursor:pointer;} .fc-viewer-item.active{border-color:var(–purple);box-shadow:0 0 10px rgba(176,110,243,0.3);} .fc-viewer-item img{width:60px;height:60px;object-fit:cover;display:block;} .fc-viewer-label{font-size:10px;text-align:center;color:var(–text-muted);padding:2px 4px;background:var(–surface2);} .fc-main-img{width:100%;max-height:240px;object-fit:contain;border-radius:var(–radius-sm);background:var(–bg2);display:block;margin-bottom:8px;} /* ─── Front Status ─── */ .status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;} .status-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);box-shadow:var(–shadow);overflow:hidden;position:relative;transition:all 0.18s;} .status-card:hover{box-shadow:var(–shadow-md),0 0 22px rgba(176,110,243,0.12);transform:translateY(-2px);border-color:rgba(176,110,243,0.3);} .status-card-banner{height:54px;position:relative;} .status-card-banner-img{width:100%;height:100%;object-fit:cover;display:block;} .status-card-banner-color{width:100%;height:100%;display:block;} .status-card-body{padding:0 16px 16px;} .status-card-avatar-row{display:flex;align-items:flex-end;gap:12px;margin:-22px 0 10px;} .status-card-avi{border:3px solid var(–surface);box-shadow:var(–shadow);flex-shrink:0;} .status-card-name{font-weight:700;font-size:15px;line-height:1.2;color:var(–text);} .status-card-role{font-size:11px;color:var(–text-muted);} .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:700;} .status-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;} .status-row-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(–text-muted);min-width:80px;} .status-note{font-size:13px;color:var(–text-soft);font-style:italic;margin-top:8px;line-height:1.5;border-top:1px solid var(–border);padding-top:8px;} .status-edit-btn{position:absolute;top:8px;right:8px;background:rgba(13,16,36,0.8);border:1px solid var(–border);border-radius:var(–radius-sm);padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer;color:var(–text-soft);transition:all 0.12s;font-family:var(–font-body);backdrop-filter:blur(6px);} .status-edit-btn:hover{background:rgba(176,110,243,0.2);color:var(–purple);border-color:var(–purple);} .status-offline{opacity:0.4;} .mood-options{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;} .mood-opt{font-size:20px;cursor:pointer;padding:4px 6px;border-radius:8px;border:2px solid transparent;transition:all 0.12s;line-height:1;background:none;} .mood-opt:hover{background:var(–surface2);} .mood-opt.selected{border-color:var(–purple);background:rgba(176,110,243,0.15);box-shadow:0 0 8px rgba(176,110,243,0.25);} .interaction-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;} .interaction-opt{padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid var(–border);background:var(–surface2);color:var(–text-soft);transition:all 0.12s;font-family:var(–font-body);} .interaction-opt:hover{border-color:var(–purple);color:var(–purple);} .interaction-opt.selected{border-color:var(–purple);background:rgba(176,110,243,0.15);color:#d4aaff;box-shadow:0 0 10px rgba(176,110,243,0.15);} /* ─── Fields / Public / Settings ─── */ .fields-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;} .field-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius-sm);padding:14px;} .field-type{font-size:10px;text-transform:uppercase;letter-spacing:0.08em;color:var(–text-muted);margin-bottom:4px;} .field-name{font-weight:700;font-size:14px;margin-bottom:4px;color:var(–text);} .field-desc{font-size:12px;color:var(–text-soft);} .public-page{max-width:680px;margin:0 auto;padding:40px 20px;} .public-header{text-align:center;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(–border);} .public-system-name{font-family:var(–font-display);font-size:36px;margin-bottom:8px;color:#fff;text-shadow:0 0 30px rgba(176,110,243,0.45);} .public-description{color:var(–text-soft);font-size:15px;max-width:420px;margin:0 auto;} .public-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;} .public-member{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:16px;text-align:center;overflow:hidden;} .public-member-avatar{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 10px;} .public-member-avatar-img{width:56px;height:56px;border-radius:50%;object-fit:cover;margin:0 auto 10px;display:block;border:2px solid var(–border);} .public-member-name{font-weight:700;font-size:14px;} .public-member-pronouns{font-size:12px;color:var(–text-muted);} .public-member-banner{height:50px;margin:-16px -16px 10px;overflow:hidden;} .public-member-banner img{width:100%;height:100%;object-fit:cover;} /* ─── Markdown renderer ─── */ .md{line-height:1.75;font-size:14px;color:var(–text-soft);} .md h1{font-family:var(–font-display);font-size:22px;color:#fff;margin:18px 0 10px;border-bottom:1px solid var(–border);padding-bottom:6px;} .md h2{font-family:var(–font-display);font-size:18px;color:#fff;margin:16px 0 8px;} .md h3{font-size:15px;font-weight:700;color:var(–text);margin:12px 0 6px;} .md p{margin:0 0 10px;} .md strong{color:var(–text);font-weight:700;} .md em{font-style:italic;color:var(–text-soft);} .md a{color:var(–cyan);text-decoration:underline;text-underline-offset:2px;} .md a:hover{color:#fff;} .md code{background:var(–surface2);border:1px solid var(–border);border-radius:5px;padding:1px 6px;font-family:monospace;font-size:12px;color:#f5924a;} .md pre{background:var(–bg2);border:1px solid var(–border);border-radius:var(–radius-sm);padding:14px 16px;overflow-x:auto;margin:10px 0;} .md pre code{background:none;border:none;padding:0;font-size:13px;color:#e6e3f5;} .md blockquote{border-left:3px solid var(–accent);padding:8px 16px;margin:10px 0;background:rgba(176,110,243,0.07);border-radius:0 var(–radius-sm) var(–radius-sm) 0;color:var(–text-soft);font-style:italic;} .md ul,.md ol{padding-left:22px;margin:6px 0 10px;} .md li{margin-bottom:3px;} .md img{max-width:100%;border-radius:var(–radius-sm);margin:8px 0;display:block;} .md table{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px;} .md th{background:var(–surface2);padding:8px 12px;text-align:left;font-weight:700;color:var(–text);border:1px solid var(–border);} .md td{padding:7px 12px;border:1px solid var(–border);color:var(–text-soft);} .md tr:nth-child(even) td{background:rgba(255,255,255,0.02);} .md hr{border:none;border-top:1px solid var(–border);margin:14px 0;} .md .colored{border-radius:3px;padding:1px 3px;} .md-editor-wrap{border:1px solid var(–border);border-radius:var(–radius-sm);overflow:hidden;} .md-toolbar{display:flex;gap:2px;padding:6px 8px;background:var(–surface2);border-bottom:1px solid var(–border);flex-wrap:wrap;} .md-tb-btn{padding:4px 8px;border:none;background:transparent;border-radius:5px;cursor:pointer;font-size:12px;color:var(–text-soft);font-family:var(–font-body);font-weight:700;transition:all 0.12s;} .md-tb-btn:hover{background:var(–surface);color:var(–text);} .md-tb-sep{width:1px;background:var(–border);margin:2px 3px;} .md-tabs{display:flex;gap:2px;padding:4px 8px;background:var(–bg2);border-bottom:1px solid var(–border);} .md-tab{padding:4px 12px;border-radius:5px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:700;color:var(–text-muted);font-family:var(–font-body);transition:all 0.12s;} .md-tab.active{background:var(–surface);color:var(–text);} .md-preview-area{padding:16px;background:var(–bg2);min-height:100px;} ::-webkit-scrollbar{width:5px;} ::-webkit-scrollbar-track{background:var(–bg);} ::-webkit-scrollbar-thumb{background:var(–border);border-radius:10px;} ::-webkit-scrollbar-thumb:hover{background:var(–purple);} /* ─── Mobile Nav Drawer ─── */ .mobile-topbar{display:none;height:54px;align-items:center;padding:0 12px;background:linear-gradient(135deg,#131830,#0e1226);border-bottom:1px solid var(–border);position:sticky;top:0;z-index:150;gap:10px;flex-shrink:0;} .hamburger-btn{width:36px;height:36px;border-radius:9px;border:1px solid var(–border);background:var(–surface);color:var(–text);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;} .mobile-topbar-title{font-family:var(–font-display);font-size:18px;color:#fff;flex:1;text-shadow:0 0 20px rgba(176,110,243,0.4);} .mobile-topbar-right{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0;} .mobile-theme-btn{width:34px;height:34px;border-radius:9px;border:1px solid var(–border);background:var(–surface);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;} .mobile-theme-btn{width:34px;height:34px;border-radius:8px;border:1px solid var(–border);background:var(–surface);cursor:pointer;font-size:16px;} .nav-overlay{display:none;position:fixed;inset:0;background:rgba(5,8,22,0.7);z-index:190;backdrop-filter:blur(4px);cursor:pointer;} .nav-overlay.open{display:block;} /* ─── Inner World Boards ─── */ .board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;} .board-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);overflow:hidden;cursor:pointer;transition:all 0.18s;position:relative;} .board-card:hover{transform:translateY(-2px);box-shadow:var(–shadow-md);} .board-card-cover{height:90px;display:flex;align-items:center;justify-content:center;font-size:44px;position:relative;} .board-card-info{padding:12px 14px;} .board-card-name{font-size:14px;font-weight:700;margin-bottom:3px;} .board-card-desc{font-size:12px;color:var(–text-muted);line-height:1.4;} .board-card-count{font-size:10px;color:var(–text-muted);margin-top:5px;} .board-add-card{background:var(–surface2);border:1.5px dashed var(–border);border-radius:var(–radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(–text-muted);min-height:170px;transition:all 0.18s;font-size:13px;} .board-add-card:hover{border-color:var(–accent);color:var(–accent);} .pin-masonry{columns:2;column-gap:12px;} .pin-item{break-inside:avoid;background:var(–surface);border:1px solid var(–border);border-radius:12px;overflow:hidden;margin-bottom:12px;cursor:pointer;transition:transform 0.18s,box-shadow 0.18s;display:block;width:100%;} .pin-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.3);} .pin-img{width:100%;display:block;} .pin-body{padding:10px 12px 12px;} .pin-label{font-weight:700;font-size:13px;margin-bottom:4px;} .pin-content{font-size:12px;color:var(–text-soft);line-height:1.5;} .pin-add-btn{background:var(–surface2);border:1.5px dashed var(–border);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(–text-muted);height:80px;font-size:13px;margin-bottom:12px;transition:all 0.18s;width:100%;} .pin-add-btn:hover{border-color:var(–accent);color:var(–accent);} .subboard-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px;scrollbar-width:none;} .subboard-row::-webkit-scrollbar{display:none;} .subboard-chip{display:flex;align-items:center;gap:7px;padding:7px 14px;background:var(–surface2);border:1px solid var(–border);border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap;transition:all 0.15s;color:var(–text-soft);} .subboard-chip.active{background:var(–accent);color:#fff;border-color:var(–accent);} .subboard-chip:hover:not(.active){border-color:var(–accent);color:var(–accent);} .board-back-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(–border);background:transparent;color:var(–text-soft);font-size:13px;cursor:pointer;margin-bottom:18px;transition:all 0.15s;font-family:var(–font-body);} .board-back-btn:hover{border-color:var(–accent);color:var(–accent);} /* ─── Groups ─── */ .groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;} .group-card{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:20px;transition:all 0.18s;} .group-card:hover{transform:translateY(-2px);box-shadow:var(–shadow-md);} .group-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;} .group-emoji-box{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;} .group-card-name{font-size:16px;font-weight:700;} .group-card-desc{font-size:12px;color:var(–text-muted);margin-top:1px;} .group-members-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;} .group-member-chip{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(–surface2);border:1px solid var(–border);border-radius:20px;font-size:12px;font-weight:600;} /* ─── Custom Front ─── */ .custom-front-area{background:linear-gradient(135deg,rgba(176,110,243,0.1),rgba(93,224,245,0.06));border:1px solid rgba(176,110,243,0.3);border-radius:var(–radius);padding:24px;margin-bottom:24px;} .custom-front-toggle-row{display:flex;align-items:center;justify-content:space-between;} .custom-front-sect-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:var(–accent);margin-bottom:8px;} .custom-front-active-display{display:flex;align-items:center;gap:16px;margin-top:16px;} .custom-front-orb{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0;} .custom-front-name{font-family:var(–font-display);font-size:22px;color:#fff;} .custom-front-note{font-size:13px;color:var(–text-soft);margin-top:3px;font-style:italic;} .alter-front-section{background:var(–surface);border:1px solid var(–border);border-radius:var(–radius);padding:20px;} @media(max-width:700px){ .mobile-topbar{display:flex;} .sidebar{display:flex!important;position:fixed;left:0;top:0;height:100vh;transform:translateX(-100%);transition:transform 0.28s ease;z-index:200;box-shadow:4px 0 32px rgba(0,0,0,0.5);} .sidebar.open{transform:translateX(0);} .app{flex-direction:column;} .main{padding:16px;} .form-row{grid-template-columns:1fr;} .chat-sidebar{display:none;} .dash-grid{grid-template-columns:1fr;} .page-title{font-size:22px;} .board-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));} .groups-grid{grid-template-columns:1fr;} .pin-masonry{columns:2;} } @media(min-width:600px){.pin-masonry{columns:3;}} @media(min-width:900px){.pin-masonry{columns:4;}} /* ─── Auth Screen ─── */ .auth-root{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(–bg);position:relative;overflow:hidden;} .auth-root::before{content:’’;position:fixed;inset:0;pointer-events:none; background: radial-gradient(ellipse 80% 60% at 20% 10%,rgba(93,224,245,0.08) 0%,transparent 60%), radial-gradient(ellipse 60% 70% at 80% 90%,rgba(176,110,243,0.12) 0%,transparent 60%), radial-gradient(ellipse 40% 40% at 60% 40%,rgba(240,78,160,0.04) 0%,transparent 60%), radial-gradient(1.5px 1.5px at 12% 18%, rgba(255,255,255,0.35) 0%, transparent 100%), radial-gradient(1px 1px at 45% 8%, rgba(255,255,255,0.25) 0%, transparent 100%), radial-gradient(1.5px 1.5px at 78% 22%, rgba(255,255,255,0.2) 0%, transparent 100%), radial-gradient(1px 1px at 92% 55%, rgba(255,255,255,0.15) 0%, transparent 100%), radial-gradient(1.5px 1.5px at 6% 72%, rgba(255,255,255,0.2) 0%, transparent 100%), radial-gradient(1px 1px at 33% 88%, rgba(255,255,255,0.15) 0%, transparent 100%); } .auth-card{background:var(–surface);border:1px solid var(–border);border-radius:20px;padding:44px 40px;width:100%;max-width:420px;box-shadow:0 24px 80px rgba(0,0,0,0.5),0 0 0 1px rgba(176,110,243,0.08);position:relative;z-index:1;} .auth-logo{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:32px;} .auth-logo img{width:48px;height:48px;filter:drop-shadow(0 0 18px rgba(176,110,243,0.5));} .auth-logo-text{font-family:var(–font-display);font-size:28px;font-weight:700;background:linear-gradient(135deg,var(–purple),var(–cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;} .auth-logo-sub{font-size:11px;color:var(–text-muted);letter-spacing:0.12em;text-transform:uppercase;} .auth-tabs{display:flex;gap:2px;background:var(–surface2);border-radius:10px;padding:3px;margin-bottom:28px;} .auth-tab{flex:1;padding:9px;border:none;background:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;color:var(–text-muted);transition:all 0.15s;font-family:var(–font-body);} .auth-tab.active{background:var(–bg);color:var(–text);box-shadow:0 1px 6px rgba(0,0,0,0.35);} .auth-field{margin-bottom:16px;} .auth-label{display:block;font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(–text-muted);margin-bottom:7px;} .auth-input{width:100%;background:var(–surface2);border:1.5px solid var(–border);border-radius:9px;padding:11px 14px;font-size:14px;color:var(–text);font-family:var(–font-body);outline:none;transition:border-color 0.15s;} .auth-input:focus{border-color:var(–accent);} .auth-input::placeholder{color:var(–text-muted);} .auth-btn{width:100%;padding:13px;border:none;border-radius:10px;background:linear-gradient(135deg,var(–purple),var(–cyan));color:#fff;font-size:14px;font-weight:800;cursor:pointer;font-family:var(–font-body);letter-spacing:0.03em;transition:opacity 0.15s;margin-top:8px;} .auth-btn:hover{opacity:0.88;} .auth-btn:disabled{opacity:0.4;cursor:not-allowed;} .auth-error{background:rgba(232,80,106,0.12);border:1px solid rgba(232,80,106,0.3);border-radius:8px;padding:10px 14px;font-size:13px;color:#e8506a;margin-bottom:14px;} .auth-success{background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.25);border-radius:8px;padding:10px 14px;font-size:13px;color:#10b981;margin-bottom:14px;} .auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(–text-muted);font-size:12px;} .auth-divider::before,.auth-divider::after{content:’’;flex:1;height:1px;background:var(–border);} .auth-guest{width:100%;padding:11px;border:1.5px solid var(–border);border-radius:10px;background:transparent;color:var(–text-soft);font-size:13px;font-weight:700;cursor:pointer;font-family:var(–font-body);transition:all 0.15s;} .auth-guest:hover{border-color:var(–accent);color:var(–accent);} .auth-note{font-size:11px;color:var(–text-muted);text-align:center;margin-top:20px;line-height:1.6;} .user-chip{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(–surface2);border:1px solid var(–border);margin:0 8px 8px;cursor:pointer;transition:all 0.15s;} .user-chip:hover{border-color:var(–accent);} .user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(–purple),var(–cyan));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0;} .user-name{font-size:12px;font-weight:700;color:var(–text);} .user-email{font-size:10px;color:var(–text-muted);} .logout-btn{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(–border);background:transparent;color:var(–text-muted);font-size:11px;font-weight:700;cursor:pointer;font-family:var(–font-body);transition:all 0.15s;margin:0 8px 8px;width:calc(100% - 16px);} .logout-btn:hover{border-color:var(–danger);color:var(–danger);} `; /* ─── Constants ─── */ const COLORS=[”#b06ef3”,”#5de0f5”,”#f5924a”,”#f04ea0”,”#7c3aed”,”#06b6d4”,”#10b981”,”#f59e0b”,”#e879f9”,”#38bdf8”]; const EMOJIS=[“🌸”,“🌿”,“⭐”,“🦋”,“🌙”,“🔮”,“🌊”,“🍃”,“✨”,“🎭”,“🌺”,“🦊”,“🐺”,“🌹”,“🦅”]; const BLANK_M={name:””,pronouns:””,role:””,emoji:“🌸”,color:COLORS[0],bio:””,tags:””,visible:true,avatar:null,banner:null,faceclaims:[],primaryFc:null}; const MOODS=[“😊”,“😌”,“😔”,“😤”,“😴”,“🥺”,“😶”,“🌀”,“💫”,“🌧”,“☀️”,“🌙”]; const INTERACTION_STATUSES=[“Open to talk”,“Available”,“Busy”,“Do not disturb”,“Resting”,“Selective”,“Co-fronting”]; /* ─── Default data ─── */ const DMEMS=[ {id:1,name:“Ash”,pronouns:“they/them”,role:“Host”,emoji:“🌿”,color:”#b06ef3”,bio:“Main fronter, handles most day-to-day tasks.”,fronting:true,frontingSince:“2h ago”,tags:[“host”],customFields:{},visible:true,avatar:null,banner:null,faceclaims:[],primaryFc:null}, {id:2,name:“Riven”,pronouns:“she/her”,role:“Protector”,emoji:“🌙”,color:”#5de0f5”,bio:“Comes forward during stressful situations.”,fronting:false,frontingSince:null,tags:[“protector”],customFields:{},visible:true,avatar:null,banner:null,faceclaims:[],primaryFc:null}, {id:3,name:“Sol”,pronouns:“he/him”,role:“Little”,emoji:“⭐”,color:”#f5924a”,bio:“Loves creative activities and drawing.”,fronting:false,frontingSince:null,tags:[“little”],customFields:{},visible:true,avatar:null,banner:null,faceclaims:[],primaryFc:null}, ]; const DENTRIES=[ {id:1,authorId:1,title:“Good day today”,body:“Had a really calm day. Ash was front most of the time and we got some work done.”,date:“2026-03-08”,tags:[“daily”],private:false}, {id:2,authorId:2,title:“Difficult evening”,body:“Riven came out when things got tense. Handled it okay. Everyone is resting now.”,date:“2026-03-07”,tags:[“check-in”],private:false}, ]; const DFIELDS=[{id:1,name:“Triggers”,type:“text”,description:“Things to avoid”},{id:2,name:“Comfort items”,type:“text”,description:“Objects or activities that help”}]; const DSYS={name:“The Maple System”,description:“A small, close-knit system navigating life together.”,public:true,showMembers:true,showJournal:false}; const DFRIENDS=[ {id:1,name:“Juniper”,systemName:“The Hollow System”,emoji:“🌲”,color:”#10b981”,avatar:null,note:“Met at support group. Super kind.”,alters:[{id:1,name:“Juniper”,emoji:“🌲”,color:”#10b981”},{id:2,name:“Moss”,emoji:“🍃”,color:”#5de0f5”},{id:3,name:“Flick”,emoji:“🦋”,color:”#b06ef3”}],friendCode:null,linkedData:null}, {id:2,name:“Remi”,systemName:“Silver & Co.”,emoji:“🌙”,color:”#e879f9”,avatar:null,note:“Online friend, super supportive.”,alters:[{id:1,name:“Remi”,emoji:“🌙”,color:”#e879f9”},{id:2,name:“Sable”,emoji:“🌑”,color:”#7c3aed”}],friendCode:null,linkedData:null}, ]; const DCHAT=[ {id:1,senderId:1,text:“Hey everyone, checking in 💙 How are we all feeling today?”,time:“10:02 AM”}, {id:2,senderId:2,text:“A little tired but okay. Thanks for asking 💜”,time:“10:04 AM”}, {id:3,senderId:3,text:“I want to draw today!! Can we please 🌟”,time:“10:05 AM”}, ]; const DEFAULT_STATUSES={ 1:{mood:“😊”,interaction:“Open to talk”,note:“Feeling pretty good today!”,visible:true}, 2:{mood:“😌”,interaction:“Selective”,note:“Around but keeping to myself.”,visible:true}, 3:{mood:“☀️”,interaction:“Available”,note:””,visible:true}, }; const INTERACTION_COLORS={“Open to talk”:”#10b981”,“Available”:”#5de0f5”,“Busy”:”#f5924a”,“Do not disturb”:”#e8506a”,“Resting”:”#b06ef3”,“Selective”:”#e879f9”,“Co-fronting”:”#38bdf8”}; /* ═══════════════ APP ═══════════════ */ export default function App(){ const [page,setPage]=useState(“dashboard”); const [darkMode,setDarkMode]=useState(true); const [appState,setAppState]=useState(“loading”); // “loading”|“setup”|“app” const [setupName,setSetupName]=useState(””); const [saveStatus,setSaveStatus]=useState(””); // “saving”|“saved”|“error”|”” const [exportJson,setExportJson]=useState(””); const [importText,setImportText]=useState(””); const [members,setMembers]=useState(DMEMS); const [entries,setEntries]=useState(DENTRIES); const [fields,setFields]=useState(DFIELDS); const [system,setSystem]=useState(DSYS); const [friends,setFriends]=useState(DFRIENDS); const [chatMsgs,setChatMsgs]=useState(DCHAT); const [statuses,setStatuses]=useState(DEFAULT_STATUSES); const [modal,setModal]=useState(null); const [selMember,setSelMember]=useState(null); const [selFriend,setSelFriend]=useState(null); const [editEntry,setEditEntry]=useState(null); const [editingStatus,setEditingStatus]=useState(null); const [mForm,setMForm]=useState(BLANK_M); const [eForm,setEForm]=useState({title:””,body:””,authorId:””,tags:””,private:false}); const [fForm,setFForm]=useState({name:””,type:“text”,description:””}); const [frForm,setFrForm]=useState({name:””,systemName:””,emoji:“🌸”,color:COLORS[0],avatar:null,note:””,alters:””}); const [addFriendTab,setAddFriendTab]=useState(“manual”); // “manual” | “code” const [friendCodeInput,setFriendCodeInput]=useState(””); const [myCode,setMyCode]=useState(()=>localStorage.getItem(“weare_mycode”)||null); const [codeCopied,setCodeCopied]=useState(false); // ── New feature state ── const [sidebarOpen,setSidebarOpen]=useState(false); const [groups,setGroups]=useState([ {id:1,name:“Core Four”,emoji:“🌿”,color:”#b06ef3”,desc:“The main four who handle daily life.”,memberIds:[1,2,3]}, {id:2,name:“Night Crew”,emoji:“🌙”,color:”#5de0f5”,desc:“Those who come out in the evenings.”,memberIds:[2,3]}, ]); const [gForm,setGForm]=useState({name:””,emoji:“🌸”,color:COLORS[0],desc:””,memberIds:[]}); const [selGroup,setSelGroup]=useState(null); const [innerWorld,setInnerWorld]=useState([ {id:1,name:“The Sanctuary”,emoji:“🏡”,color:”#b06ef3”,desc:“Our safe space, a cosy cottage in a forest.”,subboards:[ {id:1,name:“Decor”,emoji:“🛋”,pins:[ {id:1,type:“note”,label:“Front room”,content:“Soft purple cushions and fairy lights everywhere 🌟”,img:null}, {id:2,type:“note”,label:“Garden”,content:“Wild roses and lavender along the path.”,img:null}, ]}, {id:2,name:“Mood”,emoji:“✨”,pins:[ {id:1,type:“note”,label:“Vibe”,content:“Soft, warm, safe. Like a hug.”,img:null}, ]}, ]}, {id:2,name:“The Archive”,emoji:“📚”,color:”#5de0f5”,desc:“A vast library where memories are stored.”,subboards:[ {id:1,name:“Good Memories”,emoji:“💛”,pins:[ {id:1,type:“note”,label:“Summer 2024”,content:“The picnic by the river. Everyone was happy.”,img:null}, ]}, ]}, ]); const [iwBoard,setIwBoard]=useState(null); const [iwSubboard,setIwSubboard]=useState(null); const [iwBoardForm,setIwBoardForm]=useState({name:””,emoji:“🌿”,color:COLORS[0],desc:””}); const [iwSubForm,setIwSubForm]=useState({name:””,emoji:“✨”}); const [iwPinForm,setIwPinForm]=useState({label:””,content:””,img:null,type:“note”}); const [customFront,setCustomFront]=useState({active:false,name:””,emoji:“🌸”,color:COLORS[0],note:””,since:””}); const [cfForm,setCfForm]=useState({name:””,emoji:“🌸”,color:COLORS[0],note:””}); const fronting=members.filter(m=>m.fronting); const nid=arr=>Math.max(0,…arr.map(x=>x.id),0)+1; const openAddM=()=>{setMForm({…BLANK_M});setModal(“addMember”);}; const openViewM=m=>{setSelMember(m);setModal(“viewMember”);}; const openEditM=m=>{setMForm({…m,tags:m.tags.join(”, “)});setModal(“editMember”);}; function saveMember(){ const tags=mForm.tags.split(”,”).map(t=>t.trim()).filter(Boolean); const pri=mForm.primaryFc!=null?mForm.faceclaims.find(fc=>fc.id===mForm.primaryFc)?.src||mForm.avatar:mForm.avatar; const data={…mForm,tags,avatar:pri||mForm.avatar,faceclaims:mForm.faceclaims||[],primaryFc:mForm.primaryFc}; if(modal===“addMember”){const nm=[…members,{…data,id:nid(members),fronting:false,frontingSince:null,customFields:{}}];setMembers(nm);triggerSave({members:nm});} else{const nm=members.map(m=>m.id===mForm.id?{…m,…data}:m);setMembers(nm);triggerSave({members:nm});if(selMember?.id===mForm.id)setSelMember(s=>({…s,…data}));} setModal(null); } const toggleFront=id=>{setMembers(p=>{const n=p.map(m=>m.id===id?{…m,fronting:!m.fronting,frontingSince:!m.fronting?“just now”:null}:m);triggerSave({members:n});return n;});}; const delMember=id=>{setMembers(p=>p.filter(m=>m.id!==id));setModal(null);}; const openAddE=()=>{setEForm({title:””,body:””,authorId:members[0]?.id||””,tags:””,private:false});setEditEntry(null);setModal(“addEntry”);}; const openEditE=e=>{setEForm({…e,tags:e.tags.join(”, “)});setEditEntry(e);setModal(“addEntry”);}; function saveEntry(){ const tags=eForm.tags.split(”,”).map(t=>t.trim()).filter(Boolean); const date=new Date().toISOString().slice(0,10); if(!editEntry){const ne=[{…eForm,id:nid(entries),tags,date,authorId:Number(eForm.authorId)},…entries];setEntries(ne);triggerSave({entries:ne});} else{const ne=entries.map(e=>e.id===editEntry.id?{…e,…eForm,tags,authorId:Number(eForm.authorId)}:e);setEntries(ne);triggerSave({entries:ne});} setModal(null); } const delEntry=id=>setEntries(p=>p.filter(e=>e.id!==id)); const saveField=()=>{setFields(p=>[…p,{…fForm,id:nid(fields)}]);setFForm({name:””,type:“text”,description:””});setModal(null);}; const openAddFr=()=>{setFrForm({name:””,systemName:””,emoji:“🌸”,color:COLORS[0],avatar:null,note:””,alters:””});setAddFriendTab(“manual”);setFriendCodeInput(””);setModal(“addFriend”);}; function saveFriend(){ const alters=frForm.alters.split(”,”).map((a,i)=>({id:i+1,name:a.trim(),emoji:EMOJIS[i%EMOJIS.length],color:COLORS[i%COLORS.length]})).filter(a=>a.name); setFriends(p=>[…p,{…frForm,id:nid(friends),alters,friendCode:null,linkedData:null}]);setModal(null); } async function addFriendByCode(){ const code=friendCodeInput.trim().toUpperCase(); if(!code) return; try{ const raw=localStorage.getItem(“system:”+code); const res=raw?{value:raw}:null; if(!res) return alert(“No system found with that code. Make sure your friend has published their code.”); const data=JSON.parse(res.value); const alters=(data.fronting||[]).map((a,i)=>({id:i+1,name:a.name,emoji:a.emoji||EMOJIS[i%EMOJIS.length],color:a.color||COLORS[i%COLORS.length]})); setFriends(p=>[…p,{id:nid(friends),name:data.systemName||code,systemName:data.systemName||””,emoji:data.emoji||“🌸”,color:data.color||COLORS[0],avatar:null,note:””,alters,friendCode:code,linkedData:data}]); setModal(null);setFriendCodeInput(””); }catch(e){alert(“Could not connect. Code may be invalid.”);} } async function refreshFriend(f){ if(!f.friendCode) return; try{ const raw2=localStorage.getItem(“system:”+f.friendCode); const res=raw2?{value:raw2}:null; if(!res) return; const data=JSON.parse(res.value); setFriends(p=>p.map(fr=>fr.id===f.id?{…fr,linkedData:data}:fr)); if(selFriend?.id===f.id) setSelFriend(s=>({…s,linkedData:data})); }catch(e){} } async function publishMyCode(){ // Generate a code if we don’t have one let code=myCode; if(!code){ code=Math.random().toString(36).slice(2,8).toUpperCase(); setMyCode(code); } const fronting=members.filter(m=>m.fronting).map(m=>({name:m.name,emoji:m.emoji,color:m.color,role:m.role,since:m.frontingSince,avatar:m.avatar})); const payload={systemName:system.name,emoji:“🌸”,color:COLORS[0],fronting,updatedAt:new Date().toLocaleTimeString()}; try{ localStorage.setItem(“system:”+code,JSON.stringify(payload)); localStorage.setItem(“weare_mycode”,code); setMyCode(code); alert(“Code published! Share code: “+code); }catch(e){alert(“Could not publish. Try again.”);} } function copyCode(code){ navigator.clipboard.writeText(code).catch(()=>{}); setCodeCopied(true);setTimeout(()=>setCodeCopied(false),2000); } const delFriend=id=>{setFriends(p=>p.filter(f=>f.id!==id));setSelFriend(null);setModal(null);}; // ── Storage ── // Use refs to always have latest state (avoids stale closure in async saves) const STORAGE_KEY=“weare:appdata”; const stateRef=useRef({}); const saveTimerRef=useRef(null); // Keep ref in sync with state useEffect(()=>{ stateRef.current={members,entries,system,friends,fields,groups,statuses,innerWorld,customFront,darkMode}; }); // Load on first mount useEffect(()=>{ try{ const raw=localStorage.getItem(STORAGE_KEY); if(raw){ const data=JSON.parse(raw); if(data.members) setMembers(data.members); if(data.entries) setEntries(data.entries); if(data.system) setSystem(data.system); if(data.friends) setFriends(data.friends); if(data.fields) setFields(data.fields); if(data.groups) setGroups(data.groups); if(data.statuses) setStatuses(data.statuses); if(data.innerWorld) setInnerWorld(data.innerWorld); if(data.customFront) setCustomFront(data.customFront); if(typeof data.darkMode===“boolean”) setDarkMode(data.darkMode); setAppState(“app”); }else{setAppState(“setup”);} }catch(e){ console.warn(“Load failed:”,e); setAppState(“setup”); } },[]); // triggerSave: reads from ref so it always has latest state function triggerSave(overrides={}){ clearTimeout(saveTimerRef.current); setSaveStatus(“saving”); saveTimerRef.current=setTimeout(()=>{ try{ const snapshot={…stateRef.current,…overrides}; localStorage.setItem(STORAGE_KEY,JSON.stringify(snapshot)); setSaveStatus(“saved”); setTimeout(()=>setSaveStatus(””),2500); }catch(e){ console.warn(“Save failed:”,e); setSaveStatus(“error”); setTimeout(()=>setSaveStatus(””),4000); } },600); } // Also save whenever key state changes (belt-and-suspenders) useEffect(()=>{ if(appState!==“app”) return; triggerSave(); },[members,entries,system,friends,fields,groups,statuses,innerWorld,customFront,darkMode]); // Auto-republish friend code so fronting stays up to date useEffect(()=>{ if(appState!==“app”) return; const code=localStorage.getItem(“weare_mycode”); if(!code) return; const fronting=members.filter(m=>m.fronting).map(m=>({name:m.name,emoji:m.emoji,color:m.color,role:m.role,since:m.frontingSince,avatar:m.avatar})); const payload={systemName:system.name,emoji:“🌸”,color:COLORS[0],fronting,updatedAt:new Date().toLocaleTimeString()}; try{ localStorage.setItem(“system:”+code,JSON.stringify(payload)); }catch(e){} },[members,appState]); // ── Backup: plain JSON in a textarea — no encoding, always works ── function generateBackupCode(){ const data={members,entries,system,friends:friends.map(f=>({…f,linkedData:null})),fields,groups,statuses,innerWorld,customFront,savedAt:new Date().toISOString()}; setExportJson(JSON.stringify(data)); setModal(“exportData”); } function restoreFromCode(){ const val=(importText||””).trim(); if(!val){alert(“Please paste your backup text first.”);return;} try{ const d=JSON.parse(val); if(d.members) setMembers(d.members); if(d.entries) setEntries(d.entries); if(d.system) setSystem(d.system); if(d.friends) setFriends(d.friends); if(d.fields) setFields(d.fields); if(d.groups) setGroups(d.groups); if(d.statuses) setStatuses(d.statuses); if(d.innerWorld) setInnerWorld(d.innerWorld); if(d.customFront) setCustomFront(d.customFront); setModal(null); setImportText(””); alert(”\u2713 Restored!”); }catch(err){ alert(“Could not read backup.\nMake sure you copied ALL the text.\nError: “+err.message); } } function finishSetup(){ if(!setupName.trim()) return; const newSys={…system,name:setupName.trim()+”’s System”}; setSystem(newSys); setAppState(“app”); // save after state flushes setTimeout(()=>triggerSave({system:newSys}),100); } return( <> ``` {/* ── Loading ── */} {appState==="loading"&&(
🌸
Loading Weare…
)} {/* ── First-run setup ── */} {appState==="setup"&&(
Weare
Weare
Plural System Companion

Welcome! What would you like to call your system? You can change this any time in Settings.

setSetupName(e.target.value)} placeholder="e.g. The Maple System" autoFocus onKeyDown={e=>e.key==="Enter"&&finishSetup()}/>

Your data is automatically saved to this browser. Export a backup file from Settings any time.

)} {/* ── Main App ── */} {appState==="app"&&
{/* ── Mobile Top Bar ── */}
Weare
{saveStatus==="saving"&&saving…} {saveStatus==="saved"&&✓ saved} {saveStatus==="error"&&⚠ save failed} {fronting.length>0&&
{fronting.slice(0,2).map(m=>)}
}
{/* ── Nav overlay (mobile) ── */}
setSidebarOpen(false)}/>
{/* ── Sidebar ── */} {/* ── Pages ── */}
{page==="dashboard"&&{setCfForm({name:customFront.name,emoji:customFront.emoji,color:customFront.color,note:customFront.note});setModal("editCustomFront");}} groups={groups} openAddGroup={()=>{setGForm({name:"",emoji:"🌸",color:COLORS[0],desc:"",memberIds:[]});setModal("addGroup");}} openViewGroup={g=>{setSelGroup(g);setModal("viewGroup");}}/>} {page==="members"&&} {page==="status"&&{setEditingStatus(id);setModal("editStatus");}}/>} {page==="chat"&&} {page==="innerworld"&&} {page==="journal"&&members.find(m=>m.id===id)}/>} {page==="friends"&&{setSelFriend(f);setModal("viewFriend");}} myCode={myCode} publishMyCode={publishMyCode} codeCopied={codeCopied} copyCode={copyCode} refreshFriend={refreshFriend}/>} {page==="fields"&&{setFForm({name:"",type:"text",description:""});setModal("addField");}} deleteField={id=>setFields(p=>p.filter(f=>f.id!==id))}/>} {page==="public"&&} {page==="settings"&&{setSystem(v);triggerSave({system:typeof v==="function"?v(system):v});}} generateBackupCode={generateBackupCode} openImport={()=>{setImportText("");setModal("importData");}} saveStatus={saveStatus}/>}
{/* ══ MODALS ══ */} {(modal==="addMember"||modal==="editMember")&&( setModal(null)}>
{modal==="editMember"&&}
)} {modal==="viewMember"&&selMember&&( setModal(null)}>
{selMember.banner?banner:
}
{selMember.avatar?{selMember.name}:
{selMember.emoji}
}
{selMember.name}
{selMember.pronouns}{selMember.role?` · ${selMember.role}`:""}
{selMember.fronting&&Fronting now}
{selMember.bio&&
{selMember.bio}
} {selMember.tags.length>0&&
{selMember.tags.map(t=>{t})}
} {selMember.faceclaims?.length>0&&}
)} {modal==="addEntry"&&( setModal(null)}>
setEForm(f=>({...f,title:e.target.value}))} placeholder="Entry title..."/>
setEForm(f=>({...f,body:v}))} placeholder="Write here... (markdown supported)" minHeight={140}/>
setEForm(f=>({...f,tags:e.target.value}))} placeholder="daily, check-in..."/>
)} {modal==="addField"&&( setModal(null)}>
setFForm(f=>({...f,name:e.target.value}))} placeholder="e.g. Comfort songs"/>
setFForm(f=>({...f,description:e.target.value}))} placeholder="What is this field for?"/>
)} {modal==="addFriend"&&( setModal(null)}>
{addFriendTab==="code"?( <>
Enter your friend's system code
Ask your friend to go to their Friends page → "Share my code", then paste it here. You'll see their system's live fronting status.
setFriendCodeInput(e.target.value.toUpperCase())} placeholder="e.g. ABC123" style={{fontFamily:"monospace",letterSpacing:"0.1em",textTransform:"uppercase"}}/>
):( <>
setFrForm(f=>({...f,name:e.target.value}))} placeholder="Their name"/>
setFrForm(f=>({...f,systemName:e.target.value}))} placeholder="Their system name"/>
setFrForm(f=>({...f,avatar:v}))} shape="avatar"/>
Or choose an emoji:
setFrForm(f=>({...f,emoji:e}))}/>
{COLORS.map(c=>
setFrForm(f=>({...f,color:c}))}/>)}
setFrForm(f=>({...f,note:e.target.value}))} placeholder="How you know them, platform..."/>
setFrForm(f=>({...f,alters:e.target.value}))} placeholder="Juniper, Moss, Flick..."/>
)} )} {modal==="viewFriend"&&selFriend&&( setModal(null)}>
{selFriend.avatar?{selFriend.name}:selFriend.emoji}
{selFriend.name}
{selFriend.friendCode&&🔗 Live}
{selFriend.systemName&&
{selFriend.systemName}
} {selFriend.note&&
{selFriend.note}
}
{selFriend.friendCode&&selFriend.linkedData&&(
Currently fronting
{selFriend.linkedData.fronting?.length>0?selFriend.linkedData.fronting.map((a,i)=>(
{a.emoji||"🌸"}
{a.name} {a.role&&· {a.role}} {a.since&&{a.since}}
)):
No one is currently fronting
} {selFriend.linkedData.updatedAt&&
Last updated: {selFriend.linkedData.updatedAt}
}
)} {selFriend.alters.length>0&&( <>
Known alters
{selFriend.alters.map(a=>(
{a.emoji}
{a.name}
))}
)}
)} {modal==="editStatus"&&editingStatus!=null&&(()=>{ const m=members.find(mb=>mb.id===editingStatus); if(!m)return null; const st=statuses[editingStatus]||{mood:"😊",interaction:"Open to talk",note:"",visible:true}; const setSt=patch=>setStatuses(prev=>({...prev,[editingStatus]:{...st,...patch}})); return( setModal(null)}>
{m.name}
{m.pronouns}{m.role?` · ${m.role}`:""}
{MOODS.map(e=>)}
{INTERACTION_STATUSES.map(s=>)}
setSt({note:e.target.value})} placeholder="What's on your mind?"/>
Show on status board
Hide to mark as away
); })()} {modal==="addGroup"&&( setModal(null)}>
setGForm(f=>({...f,name:e.target.value}))} placeholder="Group name"/>
setGForm(f=>({...f,emoji:e}))}/>
{COLORS.map(c=>
setGForm(f=>({...f,color:c}))}/>)}
setGForm(f=>({...f,desc:e.target.value}))} placeholder="What is this group for?"/>
{members.map(m=>{const sel=gForm.memberIds.includes(m.id);return();})}
)} {modal==="viewGroup"&&selGroup&&(()=>{ const grpMembers=members.filter(m=>selGroup.memberIds.includes(m.id)); return( setModal(null)}>
{selGroup.emoji}
{selGroup.name}
{selGroup.desc&&
{selGroup.desc}
}
Members ({grpMembers.length})
{grpMembers.map(m=>(
{m.name}
{m.pronouns}
))}
); })()} {modal==="exportData"&&( setModal(null)}>

Copy this text and save it somewhere safe — Notes app, Google Keep, anywhere. Paste it back into "Restore from backup" to get everything back.